The TGV from France and the Cisalpino from Italy stop in Geneva, Lausanne, Vevey, and Montreux. From Germany or Austria you will have to change in Basel or Zürich.
By plane
By plane
The only airport in this region is in Geneva Genève-Cointrin. It is much smaller than the airport in Zürich, but very heavily internationally connected due to the UN's presence in Geneva. You can also easily fly into Zürich and catch an express train south.